home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_c / cuj0696.zip / SCHROEDE.ZIP / SHRINK.CPP < prev    next >
C/C++ Source or Header  |  1996-03-26  |  709b  |  32 lines

  1. #include "vtk.hh"
  2.  
  3. main ()
  4. {
  5.   vtkRenderMaster rm;
  6.   vtkRenderWindow *renWin=rm.MakeRenderWindow();
  7.   vtkRenderer *aren=renWin->MakeRenderer();
  8.   vtkRenderWindowInteractor *iren=renWin->MakeRenderWindowInteractor();
  9.  
  10.   // create visualization network
  11.   vtkSphereSource sphere;
  12.   sphere.SetRadius(0.75);
  13.  
  14.   vtkShrinkPolyData shrink;
  15.   shrink.SetInput(sphere.GetOutput());
  16.   shrink.SetShrinkFactor(0.9);
  17.  
  18.   vtkPolyMapper mapper;
  19.   mapper.SetInput(shrink.GetOutput());
  20.  
  21.   vtkActor actor;
  22.   actor.SetMapper(mapper);
  23.   actor.GetProperty()->SetColor(1,0.39,0.28);
  24.  
  25.   // render sphere
  26.   aren->AddActors(&actor);
  27.   aren->SetBackground(.1,.2,.4);
  28.   renWin->Render();
  29.  
  30.   iren->Start();
  31. }
  32.